home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2005 October
/
PCWOCT05.iso
/
Software
/
FromTheMag
/
XAMPP 1.4.14
/
xampp-win32-1.4.14-installer.exe
/
xampp
/
php
/
pear
/
DB
/
ado_constants.php
next >
Wrap
PHP Script
|
2004-03-24
|
18KB
|
536 lines
<?php
//
// +----------------------------------------------------------------------+
// | PHP Version 4 |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997-2003 The PHP Group |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.02 of the PHP license, |
// | that is bundled with this package in the file LICENSE, and is |
// | available at through the world-wide-web at |
// | http://www.php.net/license/2_02.txt. |
// | If you did not receive a copy of the PHP license and are unable to |
// | obtain it through the world-wide-web, please send a note to |
// | license@php.net so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// | Author: Alexios Fakos (alexios@php.net) |
// +----------------------------------------------------------------------+
//
//
// $Id: ado_constants.php,v 1.3 2003/01/04 11:54:52 mj Exp $
//
/**
* Database independent query interface definition for Microsoft's ADODB
* library using PHP's COM extension
*
* @author Alexios Fakos <alexios@php.net>
* @version $Revision: 1.3 $
* @package DB_ado
*/
// CursorTypeEnum Values //
define('adOpenForwardOnly', 0);
define('adOpenKeyset', 1);
define('adOpenDynamic', 2);
define('adOpenStatic', 3);
// CursorOptionEnum Values //
define('adHoldRecords', 256);
define('adMovePrevious', 512);
define('adAddNew', 16778240);
define('adDelete', 16779264);
define('adUpdate', 16809984);
define('adBookmark', 8192);
define('adApproxPosition', 16384);
define('adUpdateBatch', 65536);
define('adResync', 131072);
define('adNotify', 262144);
define('adFind', 524288);
define('adSeek', 4194304);
define('adIndex', 8388608);
// LockTypeEnum Values //
define('adLockReadOnly', 1);
define('adLockPessimistic', 2);
define('adLockOptimistic', 3);
define('adLockBatchOptimistic', 4);
// ExecuteOptionEnum Values //
define('adAsyncExecute', 16);
define('adAsyncFetch', 32);
define('adAsyncFetchNonBlocking', 64);
define('adExecuteNoRecords', 128);
define('adExecuteStream', 1024);
// ConnectOptionEnum Values //
define('adAsyncConnect', 16);
// ObjectStateEnum Values //
define('adStateClosed', 0);
define('adStateOpen', 1);
define('adStateConnecting', 2);
define('adStateExecuting', 4);
define('adStateFetching', 8);
// CursorLocationEnum Values //
define('adUseServer', 2);
define('adUseClient', 3);
// DataTypeEnum Values //
define('adEmpty', 0);
define('adTinyInt', 16);
define('adSmallInt', 2);
define('adInteger', 3);
define('adBigInt', 20);
define('adUnsignedTinyInt', 17);
define('adUnsignedSmallInt', 18);
define('adUnsignedInt', 19);
define('adUnsignedBigInt', 21);
define('adSingle', 4);
define('adDouble', 5);
define('adCurrency', 6);
define('adDecimal', 14);
define('adNumeric', 131);
define('adBoolean', 11);
define('adError', 10);
define('adUserDefined', 132);
define('adVariant', 12);
define('adIDispatch', 9);
define('adIUnknown', 13);
define('adGUID', 72);
define('adDate', 7);
define('adDBDate', 133);
define('adDBTime', 134);
define('adDBTimeStamp', 135);
define('adBSTR', 8);
define('adChar', 129);
define('adVarChar', 200);
define('adLongVarChar', 201);
define('adWChar', 130);
define('adVarWChar', 202);
define('adLongVarWChar', 203);
define('adBinary', 128);
define('adVarBinary', 204);
define('adLongVarBinary', 205);
define('adChapter', 136);
define('adFileTime', 64);
define('adPropVariant', 138);
define('adVarNumeric', 139);
define('adArray', 8192);
// FieldAttributeEnum Values //
define('adFldMayDefer', 2);
define('adFldUpdatable', 4);
define('adFldUnknownUpdatable', 8);
define('adFldFixed', 16);
define('adFldIsNullable', 32);
define('adFldMayBeNull', 64);
define('adFldLong', 128);
define('adFldRowID', 256);
define('adFldRowVersion', 512);
define('adFldCacheDeferred', 4096);
define('adFldIsChapter', 8192);
define('adFldNegativeScale', 16384);
define('adFldKeyColumn', 32768);
define('adFldIsRowURL', 65536);
define('adFldIsDefaultStream', 131072);
define('adFldIsCollection', 262144);
// EditModeEnum Values //
define('adEditNone', 0);
define('adEditInProgress', 1);
define('adEditAdd', 2);
define('adEditDelete', 4);
// RecordStatusEnum Values //
define('adRecOK', 0);
define('adRecNew', 1);
define('adRecModified', 2);
define('adRecDeleted', 4);
define('adRecUnmodified', 8);
define('adRecInvalid', 16);
define('adRecMultipleChanges', 64);
define('adRecPendingChanges', 128);
define('adRecCanceled', 256);
define('adRecCantRelease', 1024);
define('adRecConcurrencyViolation', 2048);
define('adRecIntegrityViolation', 4096);
define('adRecMaxChangesExceeded', 8192);
define('adRecObjectOpen', 16384);
define('adRecOutOfMemory', 32768);
define('adRecPermissionDenied', 65536);
define('adRecSchemaViolation', 131072);
define('adRecDBDeleted', 262144);
// GetRowsOptionEnum Values //
define('adGetRowsRest', -1);
// PositionEnum Values //
define('adPosUnknown', -1);
define('adPosBOF', -2);
define('adPosEOF', -3);
// BookmarkEnum Values //
define('adBookmarkCurrent', 0);
define('adBookmarkFirst', 1);
define('adBookmarkLast', 2);
// MarshalOptionsEnum Values //
define('adMarshalAll', 0);
define('adMarshalModifiedOnly', 1);
// AffectEnum Values //
define('adAffectCurrent', 1);
define('adAffectGroup', 2);
define('adAffectAllChapters', 4);
// ResyncEnum Values //
define('adResyncUnderlyingValues', 1);
define('adResyncAllValues', 2);
// CompareEnum Values //
define('adCompareLessThan', 0);
define('adCompareEqual', 1);
define('adCompareGreaterThan', 2);
define('adCompareNotEqual', 3);
define('adCompareNotComparable', 4);
// FilterGroupEnum Values //
define('adFilterNone', 0);
define('adFilterPendingRecords', 1);
define('adFilterAffectedRecords', 2);
define('adFilterFetchedRecords', 3);
define('adFilterConflictingRecords', 5);
// SearchDirectionEnum Values //
define('adSearchForward', 1);
define('adSearchBackward', -1);
// PersistFormatEnum Values //
define('adPersistADTG', 0);
define('adPersistXML', 1);
// StringFormatEnum Values //
define('adClipString', 2);
// ConnectPromptEnum Values //
define('adPromptAlways', 1);
define('adPromptComplete', 2);
define('adPromptCompleteRequired', 3);
define('adPromptNever', 4);
// ConnectModeEnum Values //
define('adModeUnknown', 0);
define('adModeRead', 1);
define('adModeWrite', 2);
define('adModeReadWrite', 3);
define('adModeShareDenyRead', 4);
define('adModeShareDenyWrite', 8);
define('adModeShareExclusive', 12);
define('adModeShareDenyNone', 16);
define('adModeRecursive', 4194304);
// RecordCreateOptionsEnum Values //
define('adCreateCollection', 8192);
define('adCreateStructDoc', -2147483648);
define('adCreateNonCollection', 0);
define('adOpenIfExists', 33554432);
define('adCreateOverwrite', 67108864);
define('adFailIfNotExists', -1);
// RecordOpenOptionsEnum Values //
define('adOpenRecordUnspecified', -1);
define('adOpenOutput', 8388608);
define('adOpenAsync', 4096);
define('adDelayFetchStream', 16384);
define('adDelayFetchFields', 32768);
define('adOpenExecuteCommand', 65536);
// IsolationLevelEnum Values //
define('adXactUnspecified', -1);
define('adXactChaos', 16);
define('adXactReadUncommitted', 256);
define('adXactBrowse', 256);
define('adXactCursorStability', 4096);
define('adXactReadCommitted', 4096);
define('adXactRepeatableRead', 65536);
define('adXactSerializable', 1048576);
define('adXactIsolated', 1048576);
// XactAttributeEnum Values //
define('adXactCommitRetaining', 131072);
define('adXactAbortRetaining', 262144);
// PropertyAttributesEnum Values //
define('adPropNotSupported', 0);
define('adPropRequired', 1);
define('adPropOptional', 2);
define('adPropRead', 512);
define('adPropWrite', 1024);
// ErrorValueEnum Values //
define('adErrProviderFailed', 3000);
define('adErrInvalidArgument', 3001);
define('adErrOpeningFile', 3002);
define('adErrReadFile', 3003);
define('adErrWriteFile', 3004);
define('adErrNoCurrentRecord', 3021);
define('adErrIllegalOperation', 3219);
define('adErrCantChangeProvider', 3220);
define('adErrInTransaction', 3246);
define('adErrFeatureNotAvailable', 3251);
define('adErrItemNotFound', 3265);
define('adErrObjectInCollection', 3367);
define('adErrObjectNotSet', 3420);
define('adErrDataConversion', 3421);
define('adErrObjectClosed', 3704);
define('adErrObjectOpen', 3705);
define('adErrProviderNotFound', 3706);
define('adErrBoundToCommand', 3707);
define('adErrInvalidParamInfo', 3708);
define('adErrInvalidConnection', 3709);
define('adErrNotReentrant', 3710);
define('adErrStillExecuting', 3711);
define('adErrOperationCancelled', 3712);
define('adErrStillConnecting', 3713);
define('adErrInvalidTransaction', 3714);
define('adErrUnsafeOperation', 3716);
define('adwrnSecurityDialog', 3717);
define('adwrnSecurityDialogHeader', 3718);
define('adErrIntegrityViolation', 3719);
define('adErrPermissionDenied', 3720);
define('adErrDataOverflow', 3721);
define('adErrSchemaViolation', 3722);
define('adErrSignMismatch', 3723);
define('adErrCantConvertvalue', 3724);
define('adErrCantCreate', 3725);
define('adErrColumnNotOnThisRow', 3726);
define('adErrURLIntegrViolSetColumns', 3727);
define('adErrURLDoesNotExist', 3727);
define('adErrTreePermissionDenied', 3728);
define('adErrInvalidURL', 3729);
define('adErrResourceLocked', 3730);
define('adErrResourceExists', 3731);
define('adErrCannotComplete', 3732);
define('adErrVolumeNotFound', 3733);
define('adErrOutOfSpace', 3734);
define('adErrResourceOutOfScope', 3735);
define('adErrUnavailable', 3736);
define('adErrURLNamedRowDoesNotExist', 3737);
define('adErrDelResOutOfScope', 3738);
define('adErrPropInvalidColumn', 3739);
define('adErrPropInvalidOption', 3740);
define('adErrPropInvalidValue', 3741);
define('adErrPropConflicting', 3742);
define('adErrPropNotAllSettable', 3743);
define('adErrPropNotSet', 3744);
define('adErrPropNotSettable', 3745);
define('adErrPropNotSupported', 3746);
define('adErrCatalogNotSet', 3747);
define('adErrCantChangeConnection', 3748);
define('adErrFieldsUpdateFailed', 3749);
define('adErrDenyNotSupported', 3750);
define('adErrDenyTypeNotSupported', 3751);
// ParameterAttributesEnum Values //
define('adParamSigned', 16);
define('adParamNullable', 64);
define('adParamLong', 128);
// ParameterDirectionEnum Values //
define('adParamUnknown', 0);
define('adParamInput', 1);
define('adParamOutput', 2);
define('adParamInputOutput', 3);
define('adParamReturnValue', 4);
// CommandTypeEnum Values //
define('adCmdUnknown', 8);
define('adCmdText', 1);
define('adCmdTable', 2);
define('adCmdStoredProc', 4);
define('adCmdFile', 256);
define('adCmdTableDirect', 512);
// EventStatusEnum Values //
define('adStatusOK', 1);
define('adStatusErrorsOccurred', 2);
define('adStatusCantDeny', 3);
define('adStatusCancel', 4);
define('adStatusUnwantedEvent', 5);
// EventReasonEnum Values //
define('adRsnAddNew', 1);
define('adRsnDelete', 2);
define('adRsnUpdate', 3);
define('adRsnUndoUpdate', 4);
define('adRsnUndoAddNew', 5);
define('adRsnUndoDelete', 6);
define('adRsnRequery', 7);
define('adRsnResynch', 8);
define('adRsnClose', 9);
define('adRsnMove', 10);
define('adRsnFirstChange', 11);
define('adRsnMoveFirst', 12);
define('adRsnMoveNext', 13);
define('adRsnMovePrevious', 14);
define('adRsnMoveLast', 15);
// SchemaEnum Values //
define('adSchemaProviderSpecific', -1);
define('adSchemaAsserts', 0);
define('adSchemaCatalogs', 1);
define('adSchemaCharacterSets', 2);
define('adSchemaCollations', 3);
define('adSchemaColumns', 4);
define('adSchemaCheckConstraints', 5);
define('adSchemaConstraintColumnUsage', 6);
define('adSchemaConstraintTableUsage', 7);
define('adSchemaKeyColumnUsage', 8);
define('adSchemaReferentialConstraints', 9);
define('adSchemaTableConstraints', 10);
define('adSchemaColumnsDomainUsage', 11);
define('adSchemaIndexes', 12);
define('adSchemaColumnPrivileges', 13);
define('adSchemaTablePrivileges', 14);
define('adSchemaUsagePrivileges', 15);
define('adSchemaProcedures', 16);
define('adSchemaSchemata', 17);
define('adSchemaSQLLanguages', 18);
define('adSchemaStatistics', 19);
define('adSchemaTables', 20);
define('adSchemaTranslations', 21);
define('adSchemaProviderTypes', 22);
define('adSchemaViews', 23);
define('adSchemaViewColumnUsage', 24);
define('adSchemaViewTableUsage', 25);
define('adSchemaProcedureParameters', 26);
define('adSchemaForeignKeys', 27);
define('adSchemaPrimaryKeys', 28);
define('adSchemaProcedureColumns', 29);
define('adSchemaDBInfoKeywords', 30);
define('adSchemaDBInfoLiterals', 31);
define('adSchemaCubes', 32);
define('adSchemaDimensions', 33);
define('adSchemaHierarchies', 34);
define('adSchemaLevels', 35);
define('adSchemaMeasures', 36);
define('adSchemaProperties', 37);
define('adSchemaMembers', 38);
define('adSchemaTrustees', 39);
define('adSchemaFunctions', 40);
define('adSchemaActions', 41);
define('adSchemaCommands', 42);
define('adSchemaSets', 43);
// FieldStatusEnum Values //
define('adFieldOK', 0);
define('adFieldCantConvertValue', 2);
define('adFieldIsNull', 3);
define('adFieldTruncated', 4);
define('adFieldSignMismatch', 5);
define('adFieldDataOverflow', 6);
define('adFieldCantCreate', 7);
define('adFieldUnavailable', 8);
define('adFieldPermissionDenied', 9);
define('adFieldIntegrityViolation', 10);
define('adFieldSchemaViolation', 11);
define('adFieldBadStatus', 12);
define('adFieldDefault', 13);
define('adFieldIgnore', 15);
define('adFieldDoesNotExist', 16);
define('adFieldInvalidURL', 17);
define('adFieldResourceLocked', 18);
define('adFieldResourceExists', 19);
define('adFieldCannotComplete', 20);
define('adFieldVolumeNotFound', 21);
define('adFieldOutOfSpace', 22);
define('adFieldCannotDeleteSource', 23);
define('adFieldReadOnly', 24);
define('adFieldResourceOutOfScope', 25);
define('adFieldAlreadyExists', 26);
define('adFieldPendingInsert', 65536);
define('adFieldPendingDelete', 131072);
define('adFieldPendingChange', 262144);
define('adFieldPendingUnknown', 524288);
define('adFieldPendingUnknownDelete', 1048576);
// SeekEnum Values //
define('adSeekFirstEQ', 1);
define('adSeekLastEQ', 2);
define('adSeekAfterEQ', 4);
define('adSeekAfter', 8);
define('adSeekBeforeEQ', 16);
define('adSeekBefore', 32);
// ADCPROP_UPDATECRITERIA_ENUM Values //
define('adCriteriaKey', 0);
define('adCriteriaAllCols', 1);
define('adCriteriaUpdCols', 2);
define('adCriteriaTimeStamp', 3);
// ADCPROP_ASYNCTHREADPRIORITY_ENUM Values //
define('adPriorityLowest', 1);
define('adPriorityBelowNormal', 2);
define('adPriorityNormal', 3);
define('adPriorityAboveNormal', 4);
define('adPriorityHighest', 5);
// ADCPROP_AUTORECALC_ENUM Values //
define('adRecalcUpFront', 0);
define('adRecalcAlways', 1);
// ADCPROP_UPDATERESYNC_ENUM Values //
// ADCPROP_UPDATERESYNC_ENUM Values //
// MoveRecordOptionsEnum Values //
define('adMoveUnspecified', -1);
define('adMoveOverWrite', 1);
define('adMoveDontUpdateLinks', 2);
define('adMoveAllowEmulation', 4);
// CopyRecordOptionsEnum Values //
define('adCopyUnspecified', -1);
define('adCopyOverWrite', 1);
define('adCopyAllowEmulation', 4);
define('adCopyNonRecursive', 2);
// StreamTypeEnum Values //
define('adTypeBinary', 1);
define('adTypeText', 2);
// LineSeparatorEnum Values //
define('adLF', 10);
define('adCR', 13);
define('adCRLF', -1);
// StreamOpenOptionsEnum Values //
define('adOpenStreamUnspecified', -1);
define('adOpenStreamAsync', 1);
define('adOpenStreamFromRecord', 4);
// StreamWriteEnum Values //
define('adWriteChar', 0);
define('adWriteLine', 1);
// SaveOptionsEnum Values //
define('adSaveCreateNotExist', 1);
define('adSaveCreateOverWrite', 2);
// FieldEnum Values //
define('adDefaultStream', -1);
define('adRecordURL', -2);
// StreamReadEnum Values //
define('adReadAll', -1);
define('adReadLine', -2);
// RecordTypeEnum Values //
define('adSimpleRecord', 0);
define('adCollectionRecord', 1);
define('adStructDoc', 2);
?>